public class internTest {
    public static void main(String[] args) {
        String str1 = new StringBuilder("计算机").append("软件").toString();
        String str1in = str1.intern();
        System.out.println("str1in--->" + str1in);
        System.out.println(str1in == str1);// true
        // intern() 方法会把首次遇到的字符串实例复制到永久代的字符串常量池中存储，返回的也是永久代里面这个字符串实例的引用

        String str2 = new StringBuilder("ja").append("va").toString();
        String str2in = str2.intern();
        System.out.println("str2in--->" + str2in);
        System.out.println(str2in == str2);// false
    }
}
